// 主文件，入口文件。管理全局
import Vue from 'vue'
import App from './App.vue'
// 导入路由文件
import router from './route/index'
// 引入axios,引入自己的axios文件，而不是原生的
import axios from './axios'
// 引入elementui的组件
import ElementUI from 'element-ui';
// 引入elementui的样式
import 'element-ui/lib/theme-chalk/index.css';
// 使用中间件
Vue.use(ElementUI);
// vant ui的样式
import 'vant/lib/button/style';
// 导入store
import store from './store/index'

Vue.config.productionTip = false
// 新增一个bus的变量作为总线，值是一个空实例
Vue.prototype.bus = new Vue();
// 添加到原型链上，方便全局使用
Vue.prototype.http = axios;

new Vue({
  render: h => h(App),
  // 添加到实例中
  router,
  store
}).$mount('#app')
